libdvbv5_d.nit

Undocumented in source.

Members

Aliases

nit_handler_callback_t
alias nit_handler_callback_t = void function(dvb_table_nit* nit, dvb_desc* desc, void* priv)

@brief typedef for a callback used when a NIT table entry is found @ingroup dvb_table

nit_tran_handler_callback_t
alias nit_tran_handler_callback_t = void function(dvb_table_nit* nit, dvb_table_nit_transport* tran, dvb_desc* desc, void* priv)

@brief typedef for a callback used when a NIT transport table entry is found @ingroup dvb_table

Functions

dvb_table_nit_descriptor_handler
void dvb_table_nit_descriptor_handler(dvb_v5_fe_parms* parms, dvb_table_nit* table, descriptors descriptor, void function() call_nit, void function() call_tran, void* priv)

@brief For each entry at NIT and NIT transport tables, call a callback @ingroup dvb_table

dvb_table_nit_free
void dvb_table_nit_free(dvb_table_nit* table)

@brief Frees all data allocated by the NIT table parser @ingroup dvb_table

dvb_table_nit_init
ssize_t dvb_table_nit_init(dvb_v5_fe_parms* parms, const(ubyte)* buf, ssize_t buflen, dvb_table_nit** table)

@brief Initializes and parses NIT table @ingroup dvb_table

dvb_table_nit_print
void dvb_table_nit_print(dvb_v5_fe_parms* parms, dvb_table_nit* table)

@brief Prints the content of the NIT table @ingroup dvb_table

Manifest constants

DVB_TABLE_NIT
enum DVB_TABLE_NIT;

@def DVB_TABLE_NIT @brief NIT table ID @ingroup dvb_table @def DVB_TABLE_NIT2 @brief NIT table ID (alternative table ID) @ingroup dvb_table @def DVB_TABLE_NIT_PID @brief NIT Program ID @ingroup dvb_table

DVB_TABLE_NIT2
enum DVB_TABLE_NIT2;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
DVB_TABLE_NIT_PID
enum DVB_TABLE_NIT_PID;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Structs

dvb_table_nit
struct dvb_table_nit

@struct dvb_table_nit @brief MPEG-TS NIT table @ingroup dvb_table

dvb_table_nit_transport
struct dvb_table_nit_transport

@struct dvb_table_nit_transport @brief MPEG-TS NIT transport table @ingroup dvb_table

Unions

dvb_table_nit_transport_header
union dvb_table_nit_transport_header

@union dvb_table_nit_transport_header @brief MPEG-TS NIT transport header @ingroup dvb_table

Meta